import http from "@/utils/http";

// 定义后端返回的响应结构（与 ResultObj 对应）
interface AiChatResponse {
  code: number; // 后端返回的状态码（Integer 类型对应前端 number）
  msg: string; // 提示信息
  data: string; // AI 回复的内容
  success: boolean; // 请求是否成功
}

const aiChats = {
  //和ai进行交流
  aichat: (params: {
    modelName: string,
    message: string,
  }): Promise<AiChatResponse> => {
    return http.post("ai/chat", params)
  },
}

export default aiChats;
